
/** Override standard theme	style */
body, table td, select { 
  font-family: Arial, sans-serif; 
  font-size: small; 
} 


.gwt-VerticalSplitPanel {
 z-index: 99;
}

.gwt-VerticalSplitPanel * {
 z-index: 99;
}

.gwt-GlassPanel {
	z-index: 101;
}

.gwt-DialogBox {
	z-index: 102;
}

/** basic layout start */
.AbstractResultsView {
	background-color: #ffffff;
}

.AbstractRecordView {
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.AbstractContentHeaderView {
	background-color: #cccccc;
}

/**************** Header *****************/

.HeaderViewDefault {
	border-bottom: 1px solid #92c1f0;
}

.HeaderViewDefault_label {
	font-weight: bold;
}

.HeaderViewDefault_pRight {
	margin-right: 10px;
}

.HeaderViewDefault_pRight div {
	padding-left: 5px;
}

.HeaderViewDefault_pLeft {
	margin-left: 10px;
}

.HeaderViewDefault_pLeft div {
	padding-right: 10px;
}

.HeaderViewDefault_username {
	font-weight: bold;
}

/****************************/

.ModuleSearchView_HoverBar {
	font-size: 15px;
	color: #ffffff;
	width: 10px;
}

/************** Sections **************/

.AbstractSectionsView_content {
	margin: 0 5px 0 5px;
}

.AbstractModuleHeaderView {
	background-color: white;
}

.AbstractModuleHeaderView_Left {
	margin-left: 10px;
}

.AbstractModuleHeaderView_Left div {
	padding-right: 10px;
}

.AbstractSearchBoxView {
	margin-right: 10px;
}

.AbstractSearchBoxView * {
	padding-left: 5px;
}

/*******     Messages Views      *****/

.DefaultMessagesView_Content {
	background-color: #d0e4f6; /* but want this color :-) fff1a8 */
}

.DefaultConnectionInfoView {
	font-weight: bold;
	background-color: #fff1a8;
	padding: 2px 5px 2px 5px;
	z-index: 103;
}

/**********                 *********/
.AbstractResultsHeaderView {
    background-color: #d0e4f6;
    
    cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AbstractRecordHeaderView {
    background-color: #d0e4f6;
    vertical-align: bottom;
    
    cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AbstractRecordHeaderView .gwt-TabBar .gwt-TabBarItem {
	background-color: #92c1f0;
}

.AbstractRecordHeaderView .gwt-TabBar .gwt-TabBarItem-selected {
	background-color: #ffffff;
}

.AbstractResultsHeaderView_Title {
	padding-left: 5px;
	white-space: nowrap;
	font-weight: normal;
	color: #000000;
}

/**********************************/

.AbstractRecordFooterView {
	background-color: #d0e4f6;
}

.AbstractRecordFooterView_Right {
	margin-right: 5px;
}

.AbstractRecordFooterView_Right TD {
	padding-left: 5px;
}

.AbstractRecordFooterView_Left {
	margin-left: 5px;
}

.AbstractRecordFooterView_Left TD {
	padding-right: 5px;
}

.AbstractRecordFooterView_Item {
	width: 40px;
	text-align: center;
}

/********************************/

.AbstractResultsFooterView {
	background-color: #d0e4f6;
}

.AbstractResultsFooterView_Right {
	margin-right: 5px;
}

.AbstractResultsFooterView_Right TD {
	padding-left: 5px;
}

.RecordViewScrollPanel {
	border: 0px solid #92c1f0;
}

.ResultsViewScrollPanel {
	border-left: 3px solid #d0e4f6;
}



.AbstractResultsView {
	table-layout: fixed;
	width: 100%;
}

.AbstractResultsView * TD {
	empty-cells: show;
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	cursor: hand;
}

.AbstractResultsView * TD.expand {
	overflow: hidden;
	empty-cells: show;
	width: 100%;
	vertical-align: top;
	white-space: nowrap;
}

.AbstractResultsView_Checked {
	background-color: #ffffcc;
}

ResultsCandidatesView_Item {
	width: 1000px;
}

.ResultsCandidatesView_Item * TD {
	border-bottom: 0px;
	white-space: nowrap;
}

.AbstractResultsView_Offset {
	color: gray;
}

/** basic layout end */
.root-header {
	width: 100%;
}

.root-module {
	width: 100%;
}

.headerPanel {
	padding-bottom: 10px;
	width: 100%;
}

.queryPanel {
	margin-top: 15px;
	width: 100%;
}

.headerPanel {
	
}

.filtersRowCell0First {
	width: 150px;
	text-align: left;
	vertical-align: top;
}

.filtersRowCell0 {
	width: 150px;
	text-align: right;
	vertical-align: top;
}

.filtersRowCell1 {
	text-align: left;
	vertical-align: top;
	width: 100px;
}

.filtersRowCell2 {
	text-align: left;
	vertical-align: top;
}

.filtersRowCell3 {
	text-align: left;
	vertical-align: top;
	width: 100%;
}

.filtersRowCell4 {
	text-align: left;
	vertical-align: top;
}

/* Record Summary */

.RecordSummaryCandidatesView {
	border-bottom: 1px solid #cccccc;
}

.RecordSummaryCandidatesView_name {
	font-weight: bold;
	margin-right: 5px;
}

.RecordSummaryCandidatesView_age {
	margin-right: 5px;
}

.RecordSummaryCandidatesView_comp {
	margin-right: 5px;
}

.RecordSummaryCandidatesView_region {
	margin-right: 5px;
}

.RecordSummaryCandidatesView_id {
	margin-right: 5px;
	color: gray;
}

.RecordSummaryCandidatesView_email {
	margin-right: 5px;
}

.RecordSummaryCandidatesView_email A {
	text-decoration: none;
	color: #000000;
}

.RecordSummaryCandidatesView_phones {
	margin-right: 5px;
}

.RecordSummaryCandidatesView_emplComp {
	color: #00681C;
	font-weight: bold;
}

.RecordSummaryCandidatesView_emplPos {
	color: #00681C;
}

.RecordSummaryCandidatesView_actionComp {
	color: #99006b;
	font-weight: bold;
}

.RecordSummaryCandidatesView_actionPos {
	color: #99006b;
}

.RecordSummaryCandidatesView_actionMoney {
	color: #99006b;
}

.RecordSummaryCandidatesView_categories {
	color: #3964C2;
}

.RecordSummaryCandidatesView_languages {
	color: #A992A9;
}


.RecordSummaryCandidatesView_contactNote {
	font-style: italic;
}

.RecordSummaryCandidatesView_contactDate,
.RecordSummaryCandidatesView_contactType,
.RecordSummaryCandidatesView_contactResult,
.RecordSummaryCandidatesView_contactCreator {
	margin-right: 5px;
}

.RecordSummaryCandidatesView_created_l,
.RecordSummaryCandidatesView_updated_l,
.RecordSummaryCandidatesView_created,
.RecordSummaryCandidatesView_updated,
.RecordSummaryCandidatesView_creator,
.RecordSummaryCandidatesView_updater {
	color: gray;
}


/* results item candidates*/


.ResItemCandCompensation {
}

.ResItemCandAge {
}

.ResItemCandName {
	font-weight: bold;
}

.ResItemCandRegion {
}

.ResItemCandId {
	color: gray;
}

.ResItemCandLang {
	color: #A992A9;
}

.ResItemEmplComp {
	color: #00681C;
	font-weight: bold;
}

.ResItemEmplTitl {
	color: #00681C;
}

.ResItemContComp {
	color: #99006b;
	font-weight: bold;
}

.ResItemPosTitl {
	color: #99006b;
}

.ResItemContMoney {
	color: #99006b;
}

.ResItemContNote {
	font-style: italic;
}

.ResItemViewed {
	color: #D96666;
}

/** rows */
.search_row {
	
}

.search_row-current {
	background-color: #d0e4f6;
}

/**************** FiltersPanelView *****************/

/** In order to override standard theme style */
.gwt-DialogBox .dialogMiddleCenter {
	padding: 0px;
}

.AbstractFiltersView_pFilters {
	margin: 5px;
}

.AbstractFiltersView_pAddFilter {
	background-color: #d0e4f6;
	padding: 5px;
}

.AbstractFiltersView_addFilterList {
	width: 150px;
}

.AbstractFiltersView_pAddFilterL TD {
}

.AbstractFiltersView_pAddFilterR TD {
	padding-left: 5px;
}

.AbstractFiltersView_pBottom {
	background-color: #d0e4f6;
	padding: 5px;
}

.AbstractFiltersView_pQuery {
	padding-top: 5px;
}

.AbstractFiltersView_pQuery TD {
	padding-right: 5px;
}

.AbstractFiltersView_pActions {
	padding-top: 10px;
}

.AbstractFiltersView_pActionsR TD {
	padding-left: 5px;
}


/*************** Filters *****************/

.AbstractFilterView {
	background-color: #ffffff;
	margin-top: 10px;
	border: solid 1px #cccccc;
}

.AbstractFilterView .gwt-Button { 
	padding: 0px;
	margin-right: 5px;
}

.AbstractFilterView_pButton {
	background-color: #eeeeee;
}

.AbstractFilterView .gwt-DisclosurePanel .header {
	background-color: #eeeeee;
}

.AbstractFilterView_pContent {
	margin: 0 5px 0 5px;
}

.FilterFullTextView_textArea {
	width: 550px;
	height: 50px;
}

.FilterItemIdView_tInclude,
.FilterItemIdView_tExclude {
	width: 200px;
	margin: 0 5px 0 0;
}

.FilterItemIdView_lInclude,
.FilterItemIdView_lExclude {
	margin-left: 10px;
	margin-right: 10px;
	
}

/************ Settings ************/
.Settings_title {
	font-size: 130%;
	font-weight: bold;
	margin:0;
	padding: 1px 0 1px 5px;
}

.Settings_table {
	border-collapse: collapse;
}

.Settings_col0 {
	width: 20%;
	padding: 8px;
	border-bottom: #FAD163 2px solid;
	vertical-align: top;
	font-weight: bold;
}

.Settings_col1 {
	width: 80%;
	padding: 8px;
	border-bottom: #FAD163 2px solid;
	vertical-align: middle;
	font-weight: bold;
}

.Settings_pButtons BUTTON {
	margin: 3px 5px 3px 5px;
}

.Settings_pContent {
	margin-top: 10px;
	background-color: #FFF7D7;
	border: #FAD163 3px solid;
}